package com.lottery.dto;

import lombok.Data;

@Data
public class AppPrizesFromWinningHistoryOutputDTO {

    private WinningHistories winningHistories;

    @Data
    public static class WinningHistories {
        private K K;
        private F F;
        private D D;
        private S S;

        @Data
        public static class K {
            private String regionName;
            private double rank1Digit4;
            private double rank2Digit4;
            private double rank3Digit4;
            private double rank1Digit3;
            private double rank2Digit3;
            private double rank3Digit3;
            private double rank1Digit2;
            private double rank2Digit2;
            private double rank3Digit2;
            private double grandDigit4;
            private double grandDigit3;
            private double grandDigit2;
            private double consolePrize;
            private double totalPrize;
        }

        @Data
        public static class F {
            private String regionName;
            private double rank1Digit4;
            private double rank2Digit4;
            private double rank3Digit4;
            private double rank1Digit3;
            private double rank2Digit3;
            private double rank3Digit3;
            private double rank1Digit2;
            private double rank2Digit2;
            private double rank3Digit2;
            private double grandDigit4;
            private double grandDigit3;
            private double grandDigit2;
            private double consolePrize;
            private double totalPrize;
        }

        @Data
        public static class D {
            private String regionName;
            private double rank1Digit4;
            private double rank2Digit4;
            private double rank3Digit4;
            private double rank1Digit3;
            private double rank2Digit3;
            private double rank3Digit3;
            private double rank1Digit2;
            private double rank2Digit2;
            private double rank3Digit2;
            private double grandDigit4;
            private double grandDigit3;
            private double grandDigit2;
            private double consolePrize;
            private double totalPrize;
        }

        @Data
        public static class S {
            private String regionName;
            private double rank1Digit4;
            private double rank2Digit4;
            private double rank3Digit4;
            private double rank1Digit3;
            private double rank2Digit3;
            private double rank3Digit3;
            private double rank1Digit2;
            private double rank2Digit2;
            private double rank3Digit2;
            private double grandDigit4;
            private double grandDigit3;
            private double grandDigit2;
            private double consolePrize;
            private double totalPrize;
        }
    }
}
